Control Improvisation

نویسندگان

  • Daniel J. Fremont
  • Alexandre Donzé
  • Sanjit A. Seshia
  • David Wessel
چکیده

We formalize and analyze a new automata-theoretic problem termed control improvisation. Given an automaton, the problem is to produce an improviser, a probabilistic algorithm that randomly generates words in its language, subject to two additional constraints: the satisfaction of an admissibility predicate, and the exhibition of a specified amount of randomness. Control improvisation has multiple applications, including, for example, generating musical improvisations that satisfy rhythmic and melodic constraints, where admissibility is determined by some bounded divergence from a reference melody. We analyze the complexity of the control improvisation problem, giving cases where it is efficiently solvable and cases where it is #P-hard or undecidable. We also show how symbolic techniques based on Boolean satisfiability (SAT) solvers can be used to approximately solve some of the intractable cases. 1998 ACM Subject Classification F.4.3 Formal Languages, G.3 Probability and Statistics, F.2.2 Nonnumerical Algorithms and Problems

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The neuroscience of musical improvisation.

Researchers have recently begun to examine the neural basis of musical improvisation, one of the most complex forms of creative behavior. The emerging field of improvisation neuroscience has implications not only for the study of artistic expertise, but also for understanding the neural underpinnings of domain-general processes such as motor control and language production. This review synthesi...

متن کامل

Teaching Improvisation through Processes. Applications in Music Education and Implications for General Education

Improvisation is an articulated multidimensional activity based on an extemporaneous creative performance. Practicing improvisation, participants expand sophisticated skills such as sensory and perceptual encoding, memory storage and recall, motor control, and performance monitoring. Improvisation abilities have been developed following several methodologies mainly with a product-oriented persp...

متن کامل

Probabilistic Extension to the Concurrent Constraint Factor Oracle Model for Music Improvisation

We can program a Real-Time (RT) music improvisation system in C++ without a formal semantic or we can model it with process calculi such as the Non-deterministic Timed Concurrent Constraint (ntcc) calculus. “A Concurrent Constraints Factor Oracle (FO) model for Music Improvisation” (Ccfomi) is an improvisation model specified on ntcc. Since Ccfomi improvises non-deterministically, there is no c...

متن کامل

Pedagogical applications of cognitive research on musical improvisation

This paper presents a model for the implementation of educational activities involving musical improvisation that is based on a review of the literature on the psychology of music. Psychology of music is a complex field of research in which quantitative and qualitative methods have been employed involving participants ranging from novices to expert performers. The cognitive research has been an...

متن کامل

Neural Correlates of Lyrical Improvisation: An fMRI Study of Freestyle Rap

The neural correlates of creativity are poorly understood. Freestyle rap provides a unique opportunity to study spontaneous lyrical improvisation, a multidimensional form of creativity at the interface of music and language. Here we use functional magnetic resonance imaging to characterize this process. Task contrast analyses indicate that improvised performance is characterized by dissociated ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015